make a tremendous effort - Französisch Englisch Wörterbuch